package com.pshcp.doctor.vo.workcalendar;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description: TODO
 * @Author: xiaoche
 * @Date: 2022/11/6 17:21
 */
@Data
@ApiModel(value="工作日历-诊断")
public class DoctorWorkCalendarRegVO extends DoctorWorkCalendarVO {
    /**
     * 院区
     */
    @ApiModelProperty(value = "院区")
    private String hosDist;
    /**
     * 病人Id
     * HIS系统患者主键
     */
    @ApiModelProperty(value = "病人Id")
    private String accessPatId;
    /**
     * 患者姓名
     */
    @ApiModelProperty(value = "患者姓名")
    private String patName;

    /**
     * 患者性别
     */
    @ApiModelProperty(value = "患者性别")
    private String patGender;
    /**
     * 患者年龄
     */
    @ApiModelProperty(value = "患者年龄")
    private String patAge;
    /**
     * 就诊时间
     * yyyy-MM-dd
     */
    @ApiModelProperty(value = "就诊时间 yyyy-MM-dd")
    private String exceptDate;
    /**
     * 就诊时间段（预约时段）
     * HH:mm-HH:mm,如08:00-08:30
     */
    @ApiModelProperty(value = "就诊时间段（预约时段） HH:mm-HH:mm,如08:00-08:30")
    private String expectTime;
    /**
     * 挂号科室
     */
    @ApiModelProperty(value = "挂号科室")
    private String deptName;
    /**
     * 午别
     * 上午、下午、夜间
     */
    @ApiModelProperty(value = "午别")
    private String dayType;
    /**
     * 挂号类别
     * 主任号、知名专家号等
     */
    @ApiModelProperty(value = "挂号类别")
    private String regLevel;
    /**
     * 0 未报到 1报到
     */
    @ApiModelProperty(value = "0 未报到 1报到")
    private Integer checkInFlag;
    /**
     * 就诊状态
     * 未看诊、挂起、已完诊
     */
    @ApiModelProperty(value = "就诊状态")
    private String visitStatus;

    /**
     * 预约时间
     * yyyy-MM-dd HH:mm:ss
     */
    @ApiModelProperty(value = "预约时间 yyyy-MM-dd HH:mm:ss")
    private String appointTime;
    /**
     * 预约类型
     */
    @ApiModelProperty(value = "预约类型")
    private String regType;
    /**
     * 预约目的
     */
    @ApiModelProperty(value = "预约目的")
    private String purpose;

}
